package me.yangzhi.day_08.model;

/**
 * Merchant类 - 商家信息模型
 * 用于存储商家的基本信息，包括：
 * 1. 商家名称
 * 2. 评分
 * 3. 销售信息
 * 4. 配送信息
 */
public class Merchant {
    // 商家名称
    private String name;
    // 商家评分
    private String rating;
    // 销售信息（如：月售1000+）
    private String salesInfo;
    // 配送信息（如：起送¥20 | 配送¥5）
    private String deliveryInfo;
    private int imageResId;  // 添加图片资源ID字段

    /**
     * 构造函数
     * @param name 商家名称
     * @param rating 商家评分
     * @param salesInfo 销售信息
     * @param deliveryInfo 配送信息
     * @param imageResId 图片资源ID
     */
    public Merchant(String name, String rating, String salesInfo, String deliveryInfo, int imageResId) {
        this.name = name;
        this.rating = rating;
        this.salesInfo = salesInfo;
        this.deliveryInfo = deliveryInfo;
        this.imageResId = imageResId;
    }

    /**
     * 获取商家名称
     * @return 商家名称
     */
    public String getName() {
        return name;
    }

    /**
     * 获取商家评分
     * @return 商家评分
     */
    public String getRating() {
        return rating;
    }

    /**
     * 获取销售信息
     * @return 销售信息
     */
    public String getSalesInfo() {
        return salesInfo;
    }

    /**
     * 获取配送信息
     * @return 配送信息
     */
    public String getDeliveryInfo() {
        return deliveryInfo;
    }

    public int getImageResId() {
        return imageResId;
    }
} 